package com.sz.common.pay.citic.entity.transfer;

import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import java.math.BigDecimal;

/**
 * Created by siqishangshu on 17/10/16.
 * <p>
 * 响应报文
 * <?xml version="1.0" encoding="GBK"?>
 * <stream>
 * <status></status><!--交易状态 char(7)-->
 * <statusText>	</statusText><!--交易状态信息 varchar(254)-->
 * <tranDate></tranDate><!--交易日期 char(8)-->
 * <tranTime></tranTime><!--交易时间 char(6)-->
 * <tranNo></tranNo><!--柜员交易号 char(14)-->
 * <payAccountNo></payAccountNo><!--付款账号 char(19)-->
 * <payAccountName></payAccountName><!--付款账户名称 varchar(122)-->
 * <payOpenBankName></payOpenBankName><!--付款账号开户行 varchar(122)-->
 * <recAccountNo></recAccountNo><!--收款账号 varchar(32)-->
 * <recAccountName></recAccountName><!--收款账户名称 varchar(122)-->
 * <recOpenBankName></recOpenBankName><!--收款账号开户行 varchar(122)-->
 * <tranAmount></tranAmount><!--金额 decimal(15,2)-->
 * <abstract></abstract><!--摘要 varchar(102)，可空-->
 * </stream>
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "stream")
@Data
public class ExternalRes {
    private String status;                  //MakingStatus</status><!--交易状态 char(7)-->
    private String statusText;              //<!--交易状态信息 varchar(254)-->
    private String tranDate;                //<!--交易日期 char(8)-->
    private String tranTime;                //<!--交易时间 char(6)-->
    private String tranNo;                  //<!--柜员交易号 char(14)-->
    private String payAccountNo;            //<!--付款账号 char(19)-->
    private String payAccountName;          //<!--付款账户名称 varchar(122)-->
    private String payOpenBankName;         //<!--付款账号开户行 varchar(122)-->
    private String recAccountNo;            //<!--收款账号 varchar(32)-->
    private String recAccountName;          //<!--收款账户名称 varchar(122)-->
    private String recOpenBankName;         //<!--收款账号开户行 varchar(122)-->
    private BigDecimal tranAmount;          //DeicamlUtil.format <!--金额 decimal(15,2)-->
    private String abstract_;               //<!--摘要 varchar(102)，可空-->
}
